Rigid body simulation
نویسنده
چکیده
Rigid Body Simulation deals with trying to model real world physical situations computationally by applying Newton’s laws of motion to perfectly rigid bodies. Work done in this area is used in the animation industry, haptic displays in robotics, and 3D games, so there is a real need for algorithms that work in realtime. The two main areas of research in rigid body simulation are collision detection and collision response. Collision detection involves using computational geometry to come up with algorithms with low complexities, as intersection detection can become computationally expensive when simulating a large number of bodies. In this thesis we will largely be looking at collision response. In the real world when objects collide they deform and it is this deformation that causes the forces between the objects. However simulating how objects deform takes a prohibitively long amount of time so instead the area of collision response looks at other empirical laws to calculate the forces, while keeping the objects rigid. A lot of the physics involved is no harder than what is taught in a high school mechanics course, but there are notable exceptions, and we find that when we deal with objects moving in 3D we have to include terms which allow for more interesting and un-intuitive movement such as gyroscopic stability. In this thesis we will look at the various schemes proposed to deal with collision response and the problems that arise from trying to implement such algorithms robustly.
منابع مشابه
Modeling and Simulation Research on Dynamics of Missiles with Deflectable Nose Control
The dynamic characteristics of deflectable nose missiles with rotary single-channel control were investigated in this paper. Firstly, the effective angle of attack, effective angle of sideslip and quasi-body coordinates were introduced based on the spin characteristics of the missile’s body. Secondly, considering the interaction between the missile’s nose and body, the rigid kinetic model of mi...
متن کاملGlobal Stabilization of Attitude Dynamics: SDRE-based Control Laws
The State-Dependant Riccati Equation method has been frequently used to design suboptimal controllers applied to nonlinear dynamic systems. Different methods for local stability analysis of SDRE controlled systems of order greater than two such as the attitude dynamics of a general rigid body have been extended in literature; however, it is still difficult to show global stability properties of...
متن کاملMass Properties Identification of a Rigid Body Using Modal Analysis
In performing vibration analysis of the car engine on the engine support, it is necessary to know the mass properties of the engine including mass, position of the center of mass and mass inertia moments. Because the car engine has a relatively complex geometric shape and is composed of different components with different densities, determining its mass properties faces many challenges. There a...
متن کاملCompliant contact models for rigid body collisions
Previous work in rigid body dynamic simulation has relied on rigid body impact models to model collisions. The well-known models due to Newton, Poisson, and Brach, are each based on a deenition of a coeecient of restitution for rigid body impact. The objective of this paper is to develop a new model that overcomes the deeciencies of these models in frictional impacts and to present a formulatio...
متن کاملOn Flexible Body Approximations of Rigid Body Dynamics
This paper demonstrates that techniques in flexible body dynamics can yield surprising results when applied to rigid bodies. The discussion presents a technique for constructing rigid bodies from collections of masses and springs, and demonstrates that the simulation calculates many features of rigid body dynamics such as the behavior of the center of mass and the moments of inertia, free of ch...
متن کاملRealtime Rigid Body Simulation Using Impulses
Using impulses for rigid body simulation is rapidly becoming a standard method for realtime simulations. This paper discusses how impulses can be used for modeling both collision and contact between rigid bodies when using the coulomb friction model. Time stepping techniques are also discussed including an example method optimized specifically for handling large numbers of simultaneous collisio...
متن کامل